@orange: #ee9945;
.notice {
  height: 100%;
  .panel-item {
    height: 100%;
    width: 35%;
    overflow: hidden;
    &:nth-child(2) {
      width: 63%;
      margin: 0 0 0 2%;
    }

    & > a.title {
      height: 4.5rem;
      width: (4.5*(326/67))rem;
      display: block;
      margin: 0px auto 3rem;
      text-align: center;
      line-height: 4.5rem;
      font-size: 3.3rem;
      color: #FFF;
      &:hover, &:link, &:active {
        text-decoration: none;
      }
    }
    .black-board {
      .tabs {
        padding: 3.5rem 4rem 3rem;
        list-style: none;
        margin: 0;
        li {
          float: left;
          a {
            &:link, &:active, &:hover {
              text-decoration: none;
            }
            -moz-transition: all 0.2s ease-out 0s;
            -webkit-transition: all 0.2s ease-out 0s;
            transition: all 0.2s ease-out 0s;

            font-size: 2.6rem;
            padding: .2rem 3.5rem .4rem;
            color: @orange;
            margin-right: 1rem;
            border: 3px solid rgba(204, 204, 204, 0.73);
            border-radius: 1.5rem;
            line-height: 2.8rem;
            display: block;
            letter-spacing: 2px;
            &.active {
              background: @orange;
              border: 3px solid @orange;
              color: #fff;
            }
          }
        }
      }
      .tabs-content {
        position: relative;
        display: flex;
        flex-direction: column;
        &:before {
          content: ' ';
          position: absolute;
          top: 0;
          border-top: 1px solid rgba(255, 255, 255, 0.29);
          left: 4rem;
          right: 4rem;
        }
        p {
          flex: 1
        }
        p:nth-child(2) {
          height: 9rem;
          position: relative;
          margin-top: 2.5rem;
          padding-top: 2.5rem;
          margin-bottom: 0;
          text-align: right;
          font-size: 2.5rem;
          &:before {
            content: ' ';
            position: absolute;
            top: 0;
            border-top: 1px solid rgba(255, 255, 255, 0.29);
            left: 0rem;
            right: 0rem;
          }
        }
        padding: 3.5rem 4rem 3rem;
        color: #FFF;
        font-size: 3rem;
        font-weight: 200;
      }
    }
    .news-board {
      background: #fff;
      padding: 2rem;
      display: flex;
      flex-direction: column;
      .item {
        font-size: 3rem;
        color: #fedab8;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        margin-top: 1rem;
        position: relative;
        display: flex;
        flex-direction: row;
        border-bottom: 1px dashed #f4f4f4;
        & > div {
          font-weight: 400;
          display: inline-block;
          margin-right: 1rem;
        }

        &:after {
          position: absolute;
          content: ' ';
          left: 0;
          right: 0;
          border-bottom: 1px dashed #607D8B;
          bottom: 0;
        }
        &:last-child:after {
          border-bottom: none;
        }
        p {
          font-size: 3rem;
          font-weight: 100;
          color: #666;
          flex: 1;
        }
      }
    }
    float: left;
  }
  .black-board {
    width: 100%;
    min-height: 50px;
    background-size: cover;
  }
}
